import random
from platform import system
# -*- coding: utf-8 -*-

import os
print("=========================================")
print("         人生重开模拟器")
print("     这垃圾人生一秒都不想多待了")
print("=========================================")
分配点=20
颜值=0
智商=0
体魄=0
家境=0
性别=-1

while True:
    print(f"分配点剩余{分配点}")
    减去的分配点=0
    if 颜值==0:
        减去的分配点=int(input("为颜值分配:"))
        颜值=减去的分配点
        分配点-=减去的分配点
    elif 智商 == 0:
        减去的分配点 = int(input("为智商分配:"))
        智商 = 减去的分配点
        分配点 -= 减去的分配点
    elif 体魄 == 0:
        减去的分配点 = int(input("为体魄分配:"))
        体魄 = 减去的分配点
        分配点 -= 减去的分配点
    elif 家境 == 0:
        减去的分配点 = int(input("为家境分配:"))
        家境 = 减去的分配点
        分配点 -= 减去的分配点
    elif 性别 == -1:
        性别=random.randint(1,2)
        if 性别==1:
            print("你选择了男性")
        elif 性别==2:
            print("你选择了女性")

    '''全都分配了还剩余'''
    if (颜值 != 0 and 智商 != 0 and 体魄 != 0 and 家境 != 0) and 分配点 > 0:
        print(f"还剩余:{分配点}分配点,选择给哪一项分配")
        剩余=int(input("1.颜值 2.智商 3.体魄 4.家境"))
        if 1:
            颜值 += 分配点
        elif 2:
            智商 += 分配点
        elif 3:
            体魄 += 分配点
        elif 4:
            家境 += 分配点
        分配点 = 0

    '''20点全都分配完了,但是还有的没分配到就重新分配'''
    if 分配点<0 and (颜值==0 or 智商 == 0 or 体魄 == 0 or 家境 == 0):
        os.system("cls")
        print("分配不符合要求请重新分配")
        分配点 = 20
        颜值 = 0
        智商 = 0
        体魄 = 0
        家境 = 0
        性别 = -1

    '''分配完了'''
    if 分配点 <= 0 < 性别:
        break;

print(f"颜值{颜值},智商{智商},体魄{体魄},家境{家境},性别{性别}")

'''根据人物属性来生成'''

'''家境'''
if 家境 >= 11:
    print("你出生在了顶级豪门世家，家族掌控着多个跨国企业，拥有数不尽的财富和资源。从小接受最顶尖的教育，享受着奢华的生活。")
    颜值 += 5
    智商 += 5
    体魄 += 5
    家境 += 5
elif 8 <= 家境 <= 10:
    print("你出生在富裕家庭，父母是社会的精英阶层，在各自的领域有着卓越的成就。你从小就接触到优质的教育和丰富的人脉资源。")
    颜值 += 3
    智商 += 3
    体魄 += 3
    家境 += 3
elif 5 <= 家境 <= 7:
    print("你出生在普通的小康家庭，父母有着稳定的工作，能够为你提供舒适的生活环境和良好的教育条件。")
    颜值 += 1
    智商 += 1
    体魄 += 1
    家境 += 1
elif 2 <= 家境 <= 4:
    print("你出生在普通家庭，父母辛勤工作维持着家庭的生计，虽然生活不算富裕，但充满了温暖和爱。")
else:
    print("你出生在贫穷家庭，生活条件艰苦，资源匮乏。但你从小就学会了坚韧和努力，立志要改变自己的命运。")
    颜值 -= 1
    智商 -= 1
    体魄 -= 1
    家境 -= 1

# 根据颜值调整情况
if 颜值 >= 11:
    print("你天生拥有倾国倾城的容貌，走在大街上总是吸引众人的目光，这为你带来了许多机会和便利。")
    智商 += 2
    体魄 += 1
    家境 += 1
elif 8 <= 颜值 <= 10:
    print("你长相出众，气质不凡，很容易在人群中脱颖而出，在社交和工作中也更具优势。")
    智商 += 1
    体魄 += 1
    家境 += 1
elif 5 <= 颜值 <= 7:
    print("你的颜值处于中等水平，面容和蔼可亲，给人留下不错的第一印象。")
elif 2 <= 颜值 <= 4:
    print("你的颜值较为普通，不过你凭借着自身的才华和努力赢得他人的认可。")
    智商 += 1
else:
    print("你长相平凡甚至有些不出众，但这并没有影响你追求自己的梦想，反而让你更加注重内在的修养。")
    智商 += 2

# 根据智商调整情况
if 智商 >= 11:
    print("你拥有超高的智商，学习能力极强，无论什么知识都能迅速掌握，在学术和科研领域有着巨大的潜力。")
    颜值 += 1
    体魄 += 2
    家境 += 2
elif 8 <= 智商 <= 10:
    print("你聪明伶俐，思维敏捷，在学校和工作中总是能够轻松应对各种挑战，取得优异的成绩。")
    颜值 += 1
    体魄 += 1
    家境 += 1
elif 5 <= 智商 <= 7:
    print("你的智商处于正常水平，通过努力学习和实践，也能够取得不错的成就。")
elif 2 <= 智商 <= 4:
    print("你学习起来可能会有些吃力，但你凭借着坚持不懈的努力，一步一个脚印地进步着。")
    体魄 += 1
else:
    print("你的智商相对较低，但你有着一颗乐观积极的心，用自己的方式努力生活着。")
    体魄 += 2

# 根据体魄调整情况
if 体魄 >= 11:
    print("你拥有强健的体魄，就像一名专业的运动员，无论面对多么艰难的挑战，都能轻松应对。")
    颜值 += 2
    智商 += 1
    家境 += 1
elif 8 <= 体魄 <= 10:
    print("你的身体素质非常好，精力充沛，在体育活动中总是表现出色，还能带动身边的人一起运动。")
    颜值 += 1
    智商 += 1
    家境 += 1
elif 5 <= 体魄 <= 7:
    print("你的体魄处于中等水平，能够保持正常的生活和工作节奏，偶尔运动一下也能让你感到身心愉悦。")
elif 2 <= 体魄 <= 4:
    print("你的身体素质一般，容易感到疲劳，不过你开始意识到健康的重要性，打算加强锻炼。")
    智商 += 1
else:
    print("你的体魄较为虚弱，经常生病，但你没有放弃，坚持进行康复训练，努力提升自己的身体素质。")
    智商 += 2

print(f"颜值{颜值},智商{智商},体魄{体魄},家境{家境},性别{性别}")

# 人生阶段模拟
age = 0
while age < 80:
    if age < 3:
        stage = "幼年"
    elif age < 18:
        stage = "少年"
    elif age < 35:
        stage = "青年"
    elif age < 60:
        stage = "中年"
    elif age < 80:
        stage = "老年"
    else:
        stage = "弥留"

    print(f"\n你进入了 {stage} 阶段，当前年龄: {age} - {age + 3} 岁")

    # 事件触发
    event_chance = random.randint(1, 10)
    if event_chance >=3 :
        # 颜值相关事件
        if 颜值 >= 5:
            if stage == "幼年":
                print("你在幼儿园的活动中成为了焦点，吸引了众多小朋友和老师的喜爱。")
            elif stage == "少年":
                print("你被星探发现，有机会参与一部儿童剧的拍摄。")
            elif stage == "青年":
                print("你凭借出众的外表获得了一份模特工作，开始在时尚圈崭露头角。")
            elif stage == "中年":
                print("你成为了所在行业的形象代言人，事业更上一层楼。")
            elif stage == "老年":
                print("即使年事已高，你的风采依旧不减，成为了社区里的明星老人。")
            elif stage == "弥留":
                print("你在生命的最后时刻，依然保持着优雅的姿态，让人难以忘怀。")
        elif 颜值 <=5 :
            if stage == "幼年":
                print("因为长相普通，你在幼儿园里有些被小朋友们忽视。")
            elif stage == "少年":
                print("在学校的集体活动中，你总是被安排在不太显眼的位置。")
            elif stage == "青年":
                print("找工作时，你因为外表不够出众而多次碰壁。")
            elif stage == "中年":
                print("在社交场合中，你常常感觉自己不那么受欢迎。")
            elif stage == "老年":
                print("岁月似乎没有给你留下太多美好的印记，你有些落寞。")
            elif stage == "弥留":
                print("你带着些许遗憾，回忆着自己平凡的一生。")

        # 智商相关事件
        if 智商 >= 5:
            if stage == "幼年":
                print("你轻松掌握了同龄人难以理解的知识，让父母和老师惊叹不已。")
            elif stage == "少年":
                print("你在学科竞赛中屡次获奖，成为了学校的风云人物。")
            elif stage == "青年":
                print("你凭借卓越的学术能力被顶尖高校录取，并获得了全额奖学金。")
            elif stage == "中年":
                print("你在科研领域取得了重大突破，成为了行业内的权威专家。")
            elif stage == "老年":
                print("你将自己的知识和经验传授给年轻一代，备受尊敬。")
            elif stage == "弥留":
                print("你在生命的尽头，依然思考着未解的科学难题。")
        elif 智商 >5:
            if stage == "幼年":
                print("你学习新知识比较慢，让父母有些担心。")
            elif stage == "少年":
                print("在学校里，你总是在学习上遇到困难，成绩不太理想。")
            elif stage == "青年":
                print("你很难找到一份与专业相关的工作，只能从事一些简单的劳动。")
            elif stage == "中年":
                print("在工作中，你常常因为理解能力不足而犯错。")
            elif stage == "老年":
                print("你时常忘记一些重要的事情，生活有些混乱。")
            elif stage == "弥留":
                print("你带着对世界的懵懂，渐渐失去意识。")

        # 体魄相关事件
        if 体魄 >= 5:
            if stage == "幼年":
                print("你在幼儿园的运动会上表现出色，轻松赢得了多个项目的冠军。")
            elif stage == "少年":
                print("你加入了学校的体育队，成为了主力队员。")
            elif stage == "青年":
                print("你代表国家参加国际体育赛事，获得了金牌，为国争光。")
            elif stage == "中年":
                print("你虽然年纪渐长，但身体素质依然很好，带领团队完成了许多艰巨的任务。")
            elif stage == "老年":
                print("你每天坚持锻炼，身体硬朗，成为了家人的骄傲。")
            elif stage == "弥留":
                print("即使在生命的最后时刻，你的身体依然比同龄人坚韧。")
        elif 体魄 > 5:
            if stage == "幼年":
                print("你经常生病，父母带你四处求医。")
            elif stage == "少年":
                print("因为身体虚弱，你无法参加学校的体育活动。")
            elif stage == "青年":
                print("你因为健康问题错过了很多工作机会。")
            elif stage == "中年":
                print("你不得不提前退休，在家调养身体。")
            elif stage == "老年":
                print("你身体状况越来越差，需要家人的悉心照顾。")
            elif stage == "弥留":
                print("你在病痛的折磨中，渐渐走向生命的尽头。")

        # 家境相关事件
        if 家境 >= 5:
            if stage == "幼年":
                print("你拥有各种昂贵的玩具和优质的教育资源，童年生活十分富足。")
            elif stage == "少年":
                print("你就读于国际名校，结交了许多来自不同国家的朋友。")
            elif stage == "青年":
                print("你继承了家族的企业，开始大展宏图。")
            elif stage == "中年":
                print("你在商业领域取得了巨大成功，成为了亿万富翁。")
            elif stage == "老年":
                print("你捐赠了大量的财富用于慈善事业，赢得了社会的广泛赞誉。")
            elif stage == "弥留":
                print("你在豪华的别墅中，安详地度过生命的最后时光。")
        elif 家境 > 5:
            if stage == "幼年":
                print("家里经济困难，你没有太多的玩具，生活比较艰苦。")
            elif stage == "少年":
                print("为了减轻家庭负担，你在课余时间去打工赚钱。")
            elif stage == "青年":
                print("你因为经济原因放弃了深造的机会，选择了一份辛苦但收入稳定的工作。")
            elif stage == "中年":
                print("你一直为生活奔波，难以积累财富。")
            elif stage == "老年":
                print("你生活在简陋的房子里，生活过得比较拮据。")
            elif stage == "弥留":
                print("你在破旧的房间里，带着对生活的无奈离开人世。")
    age += 3